﻿using System;
using System.Drawing;

namespace Bioinformatics.Types
{
    [Serializable]
    public class GeneticSequence
    {
        public static GeneticSequence EmptySequence;

        public GeneticSequence()
        {
            Sequence = string.Empty;
        }

        public char this[int index]
        {
            get { return Sequence[index]; }
        }

        public string Caption { get; set; }
        public string Name { get; set; }
        public string CommonName { get; set; }
        public string DatabaseId { get; set; }
        public string Description { get; set; }
        public long Length { get; set; }
        public string Gi { get; set; }
        public string Sequence { get; set; }
        public string TaxonomyId { get; set; }
    }
}